• 【Java架构:基础技术】一篇文章搞掂:Spring Boot 官方文档解读

    时间:2024-06-07 16:34:35

    本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新)。本文内容大部分是翻译和总结官方文档,可以到https://docs.spring.io/spring-boot/docs查看(此地址默认为最新版本的Spring Boot的文档,需要其他版本也可以在官网上查找)此版本来自于https...

  • spring boot配置写法

    时间:2024-06-07 13:58:03

    转自:http://blog.csdn.net/mickjoust/article/details/51646658每日金句你要搞清楚自己人生的剧本:不是你父母的续集,不是你子女的前传,更不是你朋友的外篇。对待生命你不妨大胆冒险一点,因为好歹你要失去它。——源自尼采题记上面的金句是被转载很多的一句话...

  • Spring Boot 开发 -- swagger3.0 集成

    时间:2024-06-07 11:34:51

    前言 随着微服务架构的普及和API数量的增长,API文档的管理和维护变得尤为重要。Swagger作为一款强大的API文档生成工具,能够帮助我们自动生成API文档,并提供在线测试功能,极大地提高了开发效率。本文将介绍如何在Spring Boot项目中集成Swagger 3.0,实现API文档的自动化生...

  • Spring Cloud项目中通过Feign进行内部服务调用发生401\407错误无返回信息的问题

    时间:2024-06-07 08:31:24

    问题描述最近在使用Spring Cloud改造现有服务的工作中,在内部服务的调用方式上选择了Feign组件,由于服务与服务之间有权限控制,发现通过Feign来进行调用时如果发生了401、407错误时,调用方不能够取回被调用方返回的错误信息。产生原因Feign默认使用java.net.HttpURLC...

  • Spring第一篇【介绍Spring、引入Spring、Spring六大模块】

    时间:2024-06-06 13:02:28

    前言前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架…本博文主要是引入Spring框架…Spring介绍Spring诞生:创建Spring的目的就是用来替代更加重量级的的企业级Java技术简化Java的开发 基于POJO轻量级和最小侵入式开发通过依赖注入和面向接...

  • Spring Security(十八):5.9 Post Processing Configured Objects

    时间:2024-06-06 09:54:24

    Spring Security’s Java Configuration does not expose every property of every object that it configures. This simplifies the configuration for a majori...

  • Spring Cloud Feign的文件上传实现

    时间:2024-06-06 07:56:04

    在Spring Cloud封装的Feign中并不直接支持传文件,但可以通过引入Feign的扩展包来实现,本来就来具体说说如何实现。原文:http://blog.didispace.com/spring-cloud-starter-dalston-2-4/服务提供方(接收文件)服务提供方的实现比较简单...

  • Spring整合redis实现key过期事件监听

    时间:2024-06-04 19:38:48

    打开redis服务的配置文件   添加notify-keyspace-events Ex  如果是注释了,就取消注释这个是在以下基础上进行添加的Spring整合redis:https://www.cnblogs.com/pxblog/p/12583703.html在redis-context.xml...

  • Spring 监听

    时间:2024-06-03 20:57:51

    Spring 中的事件监听的实现这里我们不讨论事件监听的机制的原理,我们只讨论如何在项目中实现时间监听。 spring的事件监听是基于观察者模式。设计开发中。如下类与接口是我们必须要使用的。ApplicationContext首先我们了解一下ApplicationContext,还记得Applica...

  • 初识Spring Boot:构建项目结构与组件解析

    时间:2024-06-03 20:06:55

    目录 前言 第一点:项目的结构 第二点:controller类的创建与使用(构造器) 第二点:service类的创建与使用(逻辑层) 第三点:Mapper类的创建与使用(数据操作) 总结 前言 在进行Spring Boot项目开发时,良好的项目结构和合理的组件划分是十分重要的。本文将介绍如何根据功...

  • 【spring boot+Lazy ORM+mysql】开发一个数据库管理系统实现对应数据库数据查看和修改

    时间:2024-06-03 17:54:24

    【spring boot+Lazy ORM+mysql】开发一个数据库管理系统实现对应数据库数据查看和修改 演示项目地址:http://124.222.48.62:30193/wu-smart-acw-ui/index.html#/login (admin/admin) 功能 用户登录注册新增、编辑...

  • Spring基础-02-IOC

    时间:2024-06-03 08:16:43

    Spring IOC 控制反转什么是控制反转IOC(Inverse Of Control)控制反转,即,把创建对象的权利交给框架。也就是指将对象的创建、对象的存储、对象的管理交给了spring容器。(spring容器是spring中的一个核心模块,用于管理对象,底层可以理解为是一个map集合)具体实...

  • 面试问到Spring中的@Autowired注解,可以这样答

    时间:2024-06-03 07:54:15

    前言 在Spring框架中,依赖注入是一个核心概念,它允许将一个对象的依赖关系外部化并由Spring容器来管理。@Autowired注解是实现这一点的关键工具之一。当然,这块知识也是面试官们老生常谈的问题。 下面就跟着博主的步伐,一起来探讨@Autowired注解相关知识点吧! @Autowire...

  • [第十八篇]——Docker 安装 Node.js之Spring Cloud大型企业分布式微服务云架构源码

    时间:2024-06-02 18:01:06

    Docker 安装 Node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。1、查看可用的 Node 版本访问 Node 镜像库地址:  。可以通过 Sort by 查看其他版本的 Node,默认是...

  • 传统Java Web(非Spring Boot)、非Java语言项目接入Spring Cloud方案--temp

    时间:2024-06-02 17:56:23

    技术架构在向spring Cloud转型时,一定会有一些年代较久远的项目,代码已变成天书,这时就希望能在不大规模重构的前提下将这些传统应用接入到Spring Cloud架构体系中作为一个服务以供其它项目调用。我们需要使用原生的Eureka/Ribbon手动完成注册中心、查询服务列表功能。如果是非Ja...

  • Spring Cloud注册中心之Consul

    时间:2024-06-02 17:51:16

    Consul简介Consul是HashiCorp公司使用Golang语言开发的一中多服务解决方案工具,相比于其他服务注册中心来说,Consul的功能更为强大,丰富,其中最基本的功能包含下面几点(翻译自官网):服务发现:Consul的客户端可以注册服务,如api或mysql,其他客户端可以使用Cons...

  • 0.spring cloud目录

    时间:2024-06-02 17:39:53

    1. 微服务架构概述1.0. 单体架构是什么1.1. 单体应用架构存在的问题1.2. 如何解决单体应用架构存在的问题1.3. 什么是微服务1.4. 微服务架构的优点与挑战1.4.1. 微服务架构的优点1.4.2. 微服务架构面临的挑战1.5. 微服务设计原则1.6. 如何实现微服务?1.6.1. 微...

  • 传统Java Web(非Spring Boot)、非Java语言项目接入Spring Cloud方案

    时间:2024-06-02 17:34:34

    技术架构在向spring Cloud转型时,一定会有一些年代较久远的项目,代码已变成天书,这时就希望能在不大规模重构的前提下将这些传统应用接入到Spring Cloud架构体系中作为一个服务以供其它项目调用。我们需要使用原生的Eureka/Ribbon手动完成注册中心、查询服务列表功能。如果是非Ja...

  • Spring Boot 统一数据返回格式

    时间:2024-06-02 15:05:27

    在 Spring Boot 项目中,统一的数据格式返回是一种良好的实践,它提高了代码的可维护性和一致性,并改善了客户端与服务端之间的通信。本文将介绍如何在 Spring Boot 中实现统一的数据格式返回。 1 为什么需要统一数据返回格式 ⽅便前端程序员更好的接收和解析后端数据接⼝返回的数据。 降低...

  • 在 Spring 框架中处理循环引用和 Bean 覆盖

    时间:2024-06-02 13:22:09

    Spring 框架是一个功能强大且灵活的 Java 应用框架,它在企业级应用程序开发中广泛使用。然而,随着应用程序规模的扩大和复杂性的增加,开发者可能会遇到一些挑战,比如循环引用和 bean 覆盖。本文将介绍 Spring 框架中的两个重要配置选项:allow-circular-references...